Skip to content

[extension] Add Figma Starter extension to community catalog#3547

Merged
mnriem merged 4 commits into
mainfrom
add-figma-starter-extension-426c60f5a69b146e
Jul 15, 2026
Merged

[extension] Add Figma Starter extension to community catalog#3547
mnriem merged 4 commits into
mainfrom
add-figma-starter-extension-426c60f5a69b146e

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Add the figma-starter community extension submitted by @vibhus in #3545.

What changed

  • extensions/catalog.community.json — new figma-starter entry inserted in alphabetical order
  • docs/community/extensions.md — new row for Figma Starter inserted in alphabetical order

Validation results

Check Result
Extension ID format (^[a-z][a-z0-9-]*$) figma-starter
Version semver (X.Y.Z) 1.0.0
Repository publicly accessible https://github.com/wavemaker/spec-kit-figma-starter
extension.yml present
README.md present
LICENSE present
GitHub release v1.0.0 exists
Download URL valid (archive/refs/tags pattern)
Submission checklists all checked

Closes #3545
cc @vibhus


Posted on behalf of @mnriem by GitHub Copilot (model: claude-sonnet-4.6, autonomous)

Generated by 🧩 Add Community Extension from Issue Submission for issue #3545 · 235.2 AIC · ⌖ 14.9 AIC · ⊞ 32.9K ·

Add figma-starter extension submitted by @vibhus to:
- extensions/catalog.community.json (alphabetical order)
- docs/community/extensions.md community extensions table

Closes #3545

Assisted-by: GitHub Copilot (model: claude-sonnet-4.6, autonomous)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mnriem
mnriem marked this pull request as ready for review July 15, 2026 14:09
@mnriem
mnriem self-requested a review as a code owner July 15, 2026 14:09
Copilot AI review requested due to automatic review settings July 15, 2026 14:09
mnriem
mnriem previously approved these changes Jul 15, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the Figma Starter community extension for discovery and documentation.

Changes:

  • Adds extension metadata to the community catalog.
  • Adds the extension to the community documentation table.
Show a summary per file
File Description
extensions/catalog.community.json Adds the Figma Starter catalog entry.
docs/community/extensions.md Documents Figma Starter alphabetically.

Review details

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 2/2 changed files
  • Comments generated: 1
  • Review effort level: Medium

Comment thread extensions/catalog.community.json Outdated
…talog entry

Assisted-by: GitHub Copilot (model: claude-sonnet-4.5, autonomous)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

  • Files reviewed: 2/2 changed files
  • Comments generated: 0 new
  • Review effort level: Low

…fallback

The PowerShell update-agent-context.ps1 script falls back to Python when
PS 5.1 (which lacks ConvertFrom-Yaml and cannot parse YAML as JSON) reads
the extension config.  It previously launched Python twice: once to verify
that Python 3 + PyYAML were available, and once to run a temp script file
that parsed the YAML and printed JSON.

On Windows CI each Python startup—plus potential Windows Defender scanning
of a freshly-created .tmp file—can take several seconds.  With two launches
plus PS 5.1's own startup time the subprocess.run(timeout=30) threshold in
test_powershell_script_discovers_nested_plan was regularly exceeded, causing
the CI job to fail.

Replace the two-phase approach with a single Python -c one-liner that
verifies PyYAML availability, parses the YAML file, and emits JSON in one
process.  This halves the number of Python launches and eliminates the temp
file entirely, keeping total execution time well under 30 s.

Assisted-by: GitHub Copilot (model: claude-sonnet-4.5, autonomous)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

  • Files reviewed: 3/3 changed files
  • Comments generated: 2
  • Review effort level: Medium

Comment thread extensions/agent-context/scripts/powershell/update-agent-context.ps1 Outdated
Comment thread extensions/agent-context/scripts/powershell/update-agent-context.ps1 Outdated
…zation state

The runtime optimization (one-liner Python fallback, stderr suppression) was
unrelated to the Figma Starter catalog addition (issue #3545) and removed the
actionable PyYAML/parse diagnostic messages. Revert the file so the PR only
contains the catalog-entry and documentation changes.

Assisted-by: GitHub Copilot (model: claude-sonnet-4.6, autonomous)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

  • Files reviewed: 2/2 changed files
  • Comments generated: 0 new
  • Review effort level: Medium

@mnriem
mnriem merged commit 5409670 into main Jul 15, 2026
15 checks passed
@mnriem
mnriem deleted the add-figma-starter-extension-426c60f5a69b146e branch July 15, 2026 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Extension]: Add Spec Kit Figma Starter

3 participants